<?php
$this->headLink()->appendStylesheet($this->baseUrl('widget/dataTable/css/dataTables.css'));
$this->headScript()->appendFile($this->baseUrl('widget/dataTable/js/jquery.dataTables.min.js'));
$this->headScript()->appendFile($this->baseUrl('widget/dataTable/js/initDataTables.js'));

$this->placeholder("navegacion")->set($this->navegacion($this->nav));
$appConfig = Zend_Registry::get("appConfig");

//$perfil = App_Perfil::getInstance();
//$perfil->cargar("ACREDITAR_PROG_PREG");
if ($this->sololectura){
    $this->form1->makeStatic();
    $this->form2->makeStatic();
}
$fecha_inicio = new Zend_Date($this->infoPrograma["fechainicio"]);

$array_accioninforme = array("S"=>"ABRIR","N"=>"CERRAR");

if ($this->infoPrograma["codestado"]== Solicitudes_Model_Historicoprocesos::PARA_COMENTARIOS_DEL_RECTOR &&
    App_User::getCodigoPadreRol()== Roles_Model_Roles::CODPADRE_IES){
    $this->form1->makeStatic();
    $this->form2->makeStatic();
//    $this->form3->makeStatic();
}
 $descargarword = true;
?>
<br/>
<table width="95%" align="center" class="iceDatTbl zebra">
<tr>
	<th>Código SNIES</th>
	<th>Nombre - Lugar ofrecimiento</th>
	<th>Título - Número de créditos</th>
	<th>Metodología - Nivel</th>
	<th>Fecha de registro del sistema </th>
</tr>
 <TR class="iceDatTblRow1">
   <TD style="text-align:center;"><?php echo $this->infoPrograma["codsnies"];?></TD>
   <?php
       $params_ci=App_Util_SafeUrl::encriptar(array("codproceso"=>$this->infoPrograma["codproceso"],
       												"codprograma"=>$this->infoPrograma["codprograma"]),true);
   ?>
   <TD align=left><a href="<?=$this->baseUrl("/solicitudes/index/autoevaluacion/{$params_ci}");?>" class="popup-big" title="Ingresar al informe de autoevaluación"><?php echo $this->infoPrograma["nombreprograma"]?></a><br/><?php echo $this->infoPrograma["institucion"]."<br>".$this->infoPrograma["ubicacion"]?></TD>
   <TD align=left><?php echo $this->infoPrograma["titulo"]."<br/>".$this->infoPrograma["numerocreditos"]?></TD>
   <TD align=left><?php echo $this->infoPrograma["nombremetodologia"]."<br/>".$this->infoPrograma["nombrenivel"]?></TD>
   <TD align=left><?php echo $fecha_inicio->toString($appConfig->fecha_formato_mostrar)?></TD>
 </TR>
</table>
<br/>
<div><a href="<?php echo $this->baseUrl("/solicitudes/detalle/ingresar/{$params_ci}");?>" class="popup-big">Ver informaci&oacute;n de condiciones iniciales del programa</a><BR></BR></div>
<?php
if (App_User::getCodigoPadreRol()==Roles_Model_Roles::CODPADRE_PAR):
 $descargarword = false;
?>
<table width="30%" border="0" align="center">
	<tr><td class="buttons horizonta"><a href="<?php echo $this->baseUrl("solicitudes/informepares/abrircerrarinforme"); ?>" onclick="return confirm('Esta seguro que desea <?php echo $array_accioninforme[$this->abririnforme]?> el informe de Evaluación Externa.\n¿Desea continuar?');">
	 <?php echo $array_accioninforme[$this->abririnforme]?></a></td>
	<?php if($this->cambiarestado): ?>
		<td class="buttons horizonta"><a href="<?php echo $this->baseUrl("solicitudes/informepares/finalizarinformepares"); ?>" onclick="return confirm('Esta seguro que desea finalizar el informe de pares.\nUna vez finalizado no podra realizar cambios.\n¿Desea continuar?');">
	    FINALIZAR INFORME DE PARES</a></td>
	<?php endif;?>
	<td class="buttons horizonta"><a href="<?php echo $this->baseUrl("solicitudes/informepares/descargarword"); ?>">DESCARGAR WORD</a></td>
	</tr>
</table>
<br/>
<?php
endif;
if (App_User::getCodigoPadreRol() == Roles_Model_Roles::CODPADRE_CONSEJERO && $this->infoPrograma["codestado"] == Solicitudes_Model_Historicoprocesos::CON_CONSEJERO_DESIGNADO):
 $descargarword = false;
?>
<table width="30%" border="0" align="center">
	<tr><td class="buttons horizonta"><a href="<?php echo $this->baseUrl("solicitudes/informepares/resumenrevisioninforme"); ?>">
	    FINALIZAR REVISI&Oacute;N INFORME DE PARES</a></td>
	<td class="buttons horizonta"><a href="<?php echo $this->baseUrl("solicitudes/informepares/descargarword"); ?>">DESCARGAR WORD</a></td>
	</tr>
</table>
<br/>
<?php
endif;
   
if (App_User::getCodigoPadreRol()==Roles_Model_Roles::CODPADRE_IES && $this->infoPrograma["codestado"] == Solicitudes_Model_Historicoprocesos::PARA_COMENTARIOS_DEL_RECTOR):
$paramsDescarga1=App_Util_SafeUrl::encriptar(array("evento"=>"PLANTILLAS","archivo"=>9) ,true);
 $descargarword = false;
?>
<table width="30%" border="0" align="center">
	<tr><td class="buttons horizonta"><a href="<?php echo $this->baseUrl("solicitudes/informepares/finalizarcomentariosrector"); ?>" onclick="return confirm('Esta seguro que desea finalizar los comentarios del rector.\nUna vez finalizado no podra realizar cambios.\n¿Desea continuar?');">
	    FINALIZAR COMENTARIOS DEL RECTOR</a></td>
	<td class="buttons horizonta"><a href="<?php echo $this->baseUrl("solicitudes/informepares/descargarword"); ?>">DESCARGAR WORD</a></td>
	</tr>
</table>

<table width="95%" align="center" class="iceDatTbl zebra">
<tr>
	<th>Evaluación del desempeño de los pares académicos <a href="<?php echo $this->baseUrl('/generales/archivo/download/'.$paramsDescarga1);?>" class="file" title="Descargar plantilla">(Descargar plantilla)</a></th>
</tr>
<tr>
	<td>Por favor, descargue la siguiente plantilla de evaluación del desempeño de los pares académicos. Diligencie una por cada par que participó en la visita y adjúnte los archivos correspondientes.
	</td>
</tr>
</table>
<br/>
<?php
endif;

if ($descargarword): ?>
<table width="30%" border="0" align="center">
	<tr>
	<td class="buttons horizonta"><a href="<?php echo $this->baseUrl("solicitudes/informepares/descargarword"); ?>">DESCARGAR WORD</a></td>
	</tr>
</table>
<?php
endif;

$this->placeholder( 'contenttab' )->captureStart();

$params_apreciacion=App_Util_SafeUrl::encriptar(array("codproceso"=>$this->infoPrograma["codproceso"],
       										 "apreciacion"=>"ver"),true);
?>
<br/>
<div><a href="<?php echo $this->baseUrl("/solicitudes/index/autoevaluacion/{$params_apreciacion}");?>" class="popup-big">Ver resumen de apreciaci&oacute;n global del programa realizado por la IES</a></div>
<br/>
<table align="center" class="iceDatTbl zebra">
  <thead>
    <tr><th colspan="6">Modelo CNA - Escala de Gradaci&oacute;n</th></tr>
    <tr>
      <th width="50%" rowspan="2">Grado de cumplimiento</th>
      <th width="10%" rowspan="2">Gradación no numérica</th>
      <th width="20%" colspan="2">Gradación numérica</th>
      <th width="20%" colspan="2">Valor porcentaje</th>
    </tr>
    <tr>
      <th>desde</th>
      <th>hasta</th>
      <th>desde</th>
      <th>hasta</th>
    </tr>
  </thead>
  <tbody>
		    <tr>
      <td>NO SE CUMPLE</td>
      <td style="text-align:center;">E</td>
      <td style="text-align:center;">desde 1</td>
      <td style="text-align:center;">hasta 1.9</td>
      <td style="text-align:center;">desde 10</td>
      <td style="text-align:center;">hasta 19</td>
    </tr>
  	    <tr>
      <td>SE CUMPLE INSATISFACTORIAMENTE</td>
      <td style="text-align:center;">D</td>
      <td style="text-align:center;">desde 2</td>
      <td style="text-align:center;">hasta 2.9</td>
      <td style="text-align:center;">desde 20</td>
      <td style="text-align:center;">hasta 39</td>
    </tr>
  	    <tr>
      <td>SE CUMPLE ACEPTABLEMENTE</td>
      <td style="text-align:center;">C</td>
      <td style="text-align:center;">desde 3</td>
      <td style="text-align:center;">hasta 3.4</td>
      <td style="text-align:center;">desde 40</td>
      <td style="text-align:center;">hasta 59</td>
    </tr>
  	    <tr>
      <td>SE CUMPLE EN ALTO GRADO</td>
      <td style="text-align:center;">B</td>
      <td style="text-align:center;">desde 3.5</td>
      <td style="text-align:center;">hasta 4.4</td>
      <td style="text-align:center;">desde 60</td>
      <td style="text-align:center;">hasta 79</td>
    </tr>
  	    <tr>
      <td>SE CUMPLE PLENAMENTE</td>
      <td style="text-align:center;">A</td>
      <td style="text-align:center;">desde 4.5</td>
      <td style="text-align:center;">hasta 5</td>
      <td style="text-align:center;">desde 80</td>
      <td style="text-align:center;">hasta 100</td>
    </tr>
    </tbody>
</table>
<br></br>




<?php if(count($this->datos)==0 ):?>
<table width="95%" align="center" class="iceDatTbl">
<tr>
	<th><a href="<?=$this->baseUrl("/solicitudes/informepares/guardarcnaescalas");?>" title="Modificar">Utilizar modelo de escalas de gradaci&oacute;n CNA</a></th>
</tr>
</table>
<?php else: ?>
<table width="95%" align="center" class="iceDatTbl">
<tr>
	<th>Usted encontrará un conjunto de campos que le permitirán ir construyendo la escala de ponderación y gradación.
		En la parte inferior debe ir apareciendo la escala que va construyendo: debe controlar que si utiliza escala no numérica toda la escala sea no numérica no debe combinar.
	</th>
</tr>
</table>
<?php endif;
$this->form1->setAction($this->baseUrl("/solicitudes/informepares/guardarescalas"));
echo $this->form1;
?>
<br />
<?php if(count($this->datos)>0 ): ?>
<table align="center" class="iceDatTbl zebra">
  <thead>
    <tr>
      <th width="40%" rowspan="2">Grado de cumplimiento</th>
      <th width="10%" rowspan="2">Gradación no numérica</th>
      <th width="20%" colspan="2">Gradación numérica</th>
      <th width="20%" colspan="2">Valor porcentaje</th>
      <th width="10%" rowspan="2">Acciones</th>
    </tr>
    <tr>
      <th>desde</th>
      <th>hasta</th>
      <th>desde</th>
      <th>hasta</th>
    </tr>
  </thead>
  <tbody>
	<?php foreach ($this->datos as $index => $value):?>
	<?php
		$paramsM=App_Util_SafeUrl::encriptar(array("codescala"=>$value["codescala"],"opcion"=>4),true);
		$paramsE=App_Util_SafeUrl::encriptar(array("codescala"=>$value["codescala"]),true);
	?>
    <tr>
      <td><?php echo $value["nombre"]; ?></td>
      <td style="text-align:center;"><?php echo $value["gradononumerico"]; ?></td>
      <td style="text-align:center;"><?php echo ($value["pesoinferior"]!="")?"desde {$value["pesoinferior"]}":""; ?></td>
      <td style="text-align:center;"><?php echo ($value["pesosuperior"]!="")?"hasta {$value["pesosuperior"]}":""; ?></td>
      <td style="text-align:center;"><?php echo ($value["porcentajeinferior"]!="")?"desde {$value["porcentajeinferior"]}":""; ?></td>
      <td style="text-align:center;"><?php echo ($value["porcentajesuperior"]!="")?"hasta {$value["porcentajesuperior"]}":""; ?></td>
      <td>
      <?php //if($perfil->modificar()):?>
		<a href="<?=$this->baseUrl("/solicitudes/informepares/ponderacion/{$paramsM}");?>" title="Modificar"><img src="<?=$this->baseUrl("/img/action_modify.gif");?>"/></a>
	  <?php //endif;?>
      <?php //if ($perfil->eliminar() && !$this->form1->isStatic()) :
          if (!$this->form1->isStatic()) :
      ?>
		&nbsp;&nbsp;&nbsp;
		<a href="<?=$this->baseUrl("/solicitudes/informepares/eliminarescala/{$paramsE}");?>" title="Eliminar" class="delete"><img src="<?=$this->baseUrl("img/action_delete.gif");?>" /></a>
	  <?php endif; ?>
      </td>
    </tr>
  <?php  endforeach;?>
  </tbody>
</table>
<?php else:?>
<br/>
<?php echo $this->mensajes("No existen escalas de gradación");?>
<?php endif;?>


<?php if(count($this->informacion)>0):?>
<br></br>
<table width="95%" align="center" class="iceDatTbl">
<tr>
	<th>
<?php
    if (!isset($this->codseccionlista)):
?>
	    Para definir la ponderaci&oacute;n de las caracter&iacute;sticas usted debe dar click sobre el nombre de cada uno de los factores
	    asociados a las mismas. Indique el valor y justifique el peso asignado. Luego regrese y pondere las caracter&iacute;sticas.
<?php
    else:
?>
	Para definir la ponderaci&oacute;n de las caracter&iacute;sticas indique el peso y la justificaci&oacute;n de cada una de ellas,
	guarde y luego haga clic en el enlace <b>Regresar a ponderaci&oacute;n de factores</b>
<?php
	endif;
?>
	</th>
</tr>
</table>
<br></br>
<?php
    if (isset($this->codseccionlista)):
        $params=App_Util_SafeUrl::encriptar(array("opcion"=>5),true);
?>
<table width="100%" align="center">
<tr>
	<td><a href="<?php echo $this->baseUrl("/solicitudes/informepares/ponderacion/{$params}")?>">
		Regresar a ponderaci&oacute;n de factores  <img src="<?=$this->baseUrl("img/arrow_left.png");?>" /></a></td>
</tr>
</table>
<br></br>
<?php
    endif;
    
$this->form2->setAction($this->baseUrl("/solicitudes/informepares/guardarponderacion"));
echo $this->form2;

else:?>
<br/>
<?php echo $this->mensajes("No se ha definido una plantilla de factores y caracter&iacute;sticas. Comuniquese con el administrador.");?>
<?php endif;?>

<?php
if (isset($this->form3)){
    $titulo_aclaracion = "Observaciones del consejero";
    if (App_User::getCodigoPadreRol()==Roles_Model_Roles::CODPADRE_PAR){
        $titulo_aclaracion = "Aclaraciones solicitadas a este ítem";
    }
    ?>
	<br></br>
    <table width="95%" align="center" class="iceDatTbl zebra">
	<tr>
		<th><?php echo $titulo_aclaracion;?></th>
	</tr>
	<tr><td>
	<?php
	    $this->form3->setAction($this->baseUrl("/solicitudes/informepares/guardaraclaracion"));
	    echo $this->form3;
	}
	?>
	</td></tr>
	</table>
<?php
if (isset($this->form4)){
    $titulo_comentarios = "Realice los comentarios sobre el informe de pares";
//    if (App_User::getCodigoPadreRol()!=Roles_Model_Roles::CODPADRE_IES){
//        $titulo_comentarios = "Comentarios del rector";
//    }
?>
	<br></br>
    <table width="95%" align="center" class="iceDatTbl zebra">
	<tr>
		<th><?php echo $titulo_comentarios;?></th>
	</tr>
	<tr><td>
	<?php
	    $this->form4->setAction($this->baseUrl("/solicitudes/informepares/guardarcomentariosrector"));
	    echo $this->form4;
	?>
	</td></tr>
	</table>
<?php
}
if(count($this->datos_adjunto_rector)>0):?>
<br/>
<table id="table_id" align="center" class="iceDatTbl zebra">
  <thead>
    <tr>
      <th width="35%">Nombre del documento</th>
      <th width="20%">Fecha de creaci&oacute;n</th>
      <th width="10%">Acciones</th>
    </tr>
  </thead>
  <tbody>
	<?php foreach ($this->datos_adjunto_rector as $value):
		$fecha = new Zend_Date($value["fechacrea"]);
	?>
    <tr>
      <td><?php
                $paramsDescarga=App_Util_SafeUrl::encriptar(array("evento"=>"ADJUNTO_SINTESIS",
																  "archivo"=>$value["nombrecodificado"]
													             ) ,true);
      echo "<a href=\"{$this->baseUrl('/generales/archivo/download/'.$paramsDescarga)}\" class=\"file\" title=\"Descargar\">{$value['nombrereal']}</a>";
      ?>
      </td>
      <td style="text-align:center;">
      	<?php echo $fecha->toString($appConfig->fecha_formato_mostrar);?></td>
      <td>
	        <?php
	            $params=App_Util_SafeUrl::encriptar(array("coddocumento"=>$value["coddocumento"],"tipotexto"=>$value["tipo"]),true);
	            if (isset($this->form4)  && $this->infoPrograma["codestado"] == Solicitudes_Model_Historicoprocesos::PARA_COMENTARIOS_DEL_RECTOR ) : ?>
				<a href="<?=$this->baseUrl("/solicitudes/informepares/eliminaradjunto/{$params}");?>" title="" class="delete"><img src="<?=$this->baseUrl("img/action_delete.gif");?>" /></a>
			<?php endif; ?>
      </td>
    </tr>
  <?php  endforeach;?>
  </tbody>
</table>
<?php else:?>
<br/>
<?php echo $this->mensajes("No existen archivos adjuntos sobre los comentarios Rector");?>
<?php endif;?>
<?php
$this->placeholder( 'contenttab' )->captureEnd();
$this->tabs->contenido($this->placeholder( 'contenttab' ));
echo $this->tabs->renderElement();
?>

<script type="text/javascript">
$(function() {
$(":text").change(function() {
	var add = 0;
	$(":text").each(function() {
		add += Number($(this).val());
	});
	$("#totalpeso").text(add);
});
});
</script>

